// 同时发送异步代码的数据
let ajax=0;
export  const  request=(params)=>{
    ajax++
    //  显示加载中
    wx-wx.showLoading({
      title: '加载中',
      mask: true,
      
    })
    // 定义公共的接口地址
    const baseUrl="https://api-hmugo-web.itheima.net/api/public/v1"
    return  new Promise((resolve,reject)=>{
       wx.request({
        ...params,
        url:baseUrl+params.url,
        success:(result)=>{
            resolve(result)
        },  
        fail(err){
            reject(err)
        },
       complete:()=>{
        ajax--
        //    关闭正在等待的图标
        if(ajax===0){
            wx.hideLoading({
            })
        }
         
       }
       
       })
    })    
}